detachment of specialists - Turkish English Dictionary